﻿.table {
    margin: 1em auto;
    outline: none;
}

.table th {
    background-color: #5D7B9D;
    color: White;
    font-weight: bold;
    padding: 0.5em;
    text-align: center;
}

.table th:first-child {
    -ms-border-top-left-radius: 0.5em;
    border-top-left-radius: 0.5em;
}

.table th:last-child {
    -ms-border-top-right-radius: 0.5em;
    border-top-right-radius: 0.5em;
}

.table tr:nth-child(odd) {
    background-color: #F7F6F3;
    color: #333333;
}

.table tr:nth-child(even) {
    background-color: White;
    color: #284775;
}

.table td:first-child {
    background-color: #E9ECF1;
    font-weight: bold;
}

.table td { padding: 0.5em; }

.table td:first-child { text-align: right; }

.table td:last-child { text-align: left; }

.table select {
    -ms-border-radius: 0.5em;
    border-radius: 0.5em;
    outline: none;
    padding: 0.5em;
}

.table td:nth-child(2) input {
    -ms-border-radius: 0.5em;
    border-radius: 0.5em;
    outline: none;
    padding: 0.5em;
    width: 13em;
}

.validationSummary {
    font-weight: normal;
    margin-left: 2em;
    text-align: left;
}